Tipi di dati in Visual Basic

L'ambiente di sviluppo contiene già molti tipi di dati (oltre al fatto che permette di crearsene dei propri). Si possono sintetizzare in questa tabella:
Tipo di dati Memoria Intervallo dei valori Note
Byte 1 byte Numeri da 0 a 256 ...se non volete utilizzare molta memoria
Boolean 2 byte True(-1), False(0) Deonota la verità o falsità di una affermazione
Integer 2 byte Da -32.768 a 32.767 Valori interi
Long 4 byte Da -2.147.483.648 a 2.147.483. Intero lungo
Single 4 byte Da -3,402823E38 a -1,401298E-45 per valori negativi; da 1,401298E-45 a 3,402823E38 per valori positivi virgola mobile a precisione semplice
Double 8 byte Da -1,79769313486232E308 a -4,94065645841247E-324 per valori negativi; da 4,94065645841247E-324 a 1,79769313486232E308 per valori positivi. virgola mobile a precisione doppia
Currency 8 byte fra -922.337.203.685.477,5808 e 922.337.203.685.477,5807 Intero diviso (diviso per 10000)
Decimal 14 byte +/-79.228.162.514.264.337.593.543.950.335 senza virgola; +/-7,9228162514264337593543950335 con 28 decimali; il numero minore diverso da zero è +/-0,0000000000000000000000000001 ...se volete esagerare...!
Date 8 byte Dall'1 gennaio 100 al 31 dicembre 9999  
Object 4 byte Qualsiasi riferimento ad Object  
String (lunghezza variabile) 10 byte + lunghezza stringa Da 0 a circa 2 miliardi Contiene le stringhe, ovvero una successione di caratteri
String (lunghezza fissa) lunghezza stringa da 0 a circa 65.400  
Variant (con numeri) 16 byte Come i Double  
Variant (con stringhe) 22 byte + stringa Come le String a lunghezza variabile Contiene in sostanza ogni tipo di dato

E' utile sapere anche come convertire i tipi di dato, ma questo argomento sarà ripreso in seguito.
E' invece opportuno indicare come si dichiarano le variabili in Visual Basic. La sintassi è la seguente:

Dim <NomeVariabile> [as tipo]

Un esempio: Dim MioInt as Integer
Visual Basic non ha bisogno di punti e virgola come altri linguaggi.

Lezione precedenteTorna all'indiceLezione successiva